tmux 常用命令

创建和管理会话

# 创建一个新会话并命名
tmux new -s name

# 查看所有会话
tmux ls

# 进入一个已存在的会话
tmux attach -t name

# 从某个会话分离
ctrl+b d

# 重命名当前会话
ctrl+b $

# 杀死指定会话
tmux kill-session -t name

窗口管理

# 创建一个新窗口
ctrl+b c

# 水平分割窗口
ctrl+b %

# 垂直分割窗口
ctrl+b "

# 切换窗口(按数字)
ctrl+b 0~9

# 关闭当前窗口
ctrl+b &

# 切换到上/下一个窗口
ctrl+b n (下一个)
ctrl+b p (上一个)

窗格管理

# 在窗格之间切换
ctrl+b 方向键 ⬆️⬇️⬅️➡️

# 调整窗格大小
ctrl+b : resize-pane -U  # 向上缩小
ctrl+b : resize-pane -D  # 向下缩小
ctrl+b : resize-pane -L  # 向左缩小
ctrl+b : resize-pane -R  # 向右缩小

# 同步所有窗格
ctrl+b : setw synchronize-panes on

# 取消同步所有窗格
ctrl+b : setw synchronize-panes off

# 关闭当前窗格
ctrl+b x

会话和窗口状态

# 查看所有窗口和会话的布局
ctrl+b w

# 刷新界面
ctrl+b r

滚动和复制模式

# 启用滚动模式
ctrl+b [

# 退出滚动模式
q

# 启用复制模式
ctrl+b [  # 进入模式后可用上下键滚动

# 开始复制
空格键

# 结束复制并保存到剪贴板
回车键